package top.healthylife.gateway.platform.bj.dto.personalmark.v1.moon.smallamount21.req;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import top.healthylife.gateway.dto.annotation.ApiField;
import top.healthylife.gateway.dto.request.req.ApiReqDto;
import top.healthylife.gateway.platform.bj.dto.basedto.req.SecurityType;

/**
 * @author : GaoZeXi
 * @date 2021/10/13 14:59
 */
@Data
@Accessors(chain = true)
@ApiModel("个人评分-皓月21小额版V1.0")
public class BjReqPersonalMarkMoon21SmallAmountV1Dto extends ApiReqDto {
    @ApiField(value = "身份证号码",necessity = true)
    @ApiModelProperty(value = "身份证号码",example = "640323197312212013",required = true)
    private String id;

    @ApiField(value = "姓名",necessity = true)
    @ApiModelProperty(value = "姓名",example = "贾云",required = true)
    private String name;

    @ApiField(value = "手机号",necessity = true)
    @ApiModelProperty(value = "手机号",example = "15595327779",required = true)
    private String mobile;

    @ApiField(value = "编码方式",necessity = false)
    @ApiModelProperty(value = "编码方式",example = "",required = false,notes = "100 - MD5 加密， 101 - SHA256 加密,不填默认为MD5")
    private SecurityType securityType = SecurityType.MD5;
}
